package com.atguigu.gulimall.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * 1、如何使用nacos作为配置中心统一管理
 * 引入依赖
 * 创建bootstrap.properties
 * 需要给配置中心默认添加一个叫数据集（Data Id） 默认规则，应用名.properties
 * 动态刷新配置：@RefreshScope
 * <p>
 * 2、细节
 * 命名空间：配置隔离
 * 配置集：所有的配置的集合
 * 配置集Id：类似文件名
 * 配置分组：
 * 所有的配置集都属于：DEFAULT_GROUP
 *
 * 每个微服务创建自己的命名空间，使用配置分组区分环境，dev、test、prod
 * 3、同时加载多个配置集
 * 微服务任何配置信息都可以放在配置中心中
 * 只要在bootst.properties说明加载配置中心中哪些配置文件即可
 *
 *
 */
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
